package a1;

import java.util.Scanner;

public class A02 {
    public static void main(String[] args) {
//        自己实现parseInt方法的效果，将字符串形式的数据转成整数
//        要求： 1.字符串只能是数字不能有其他字符；
//        2. 最少一位，最多10位；
//        3. 0不能开头

//        先定义一个字符串
        String str = "1234567890";
//        进行校验，是否符合要求
        if(!str.matches("[1-9]\\d{0,9}")){
            System.out.println("数据格式有误！");
        }else{
            System.out.println("数据格式正确！");
            int number = 0;
            for(int i = 0;i<str.length();i++){
                int c = str.charAt(i) - '0';
//                System.out.println(c);
                number = number * 10 + c;
            }
            System.out.println(number);
        }

    }
}
